软件开发日志怎么写?

ChangeLog

  • Added - 这里记录新增加了哪些功能/接口
  • Changed - 功能/接口变更
  • Deprecated - 不建议使用的功能/接口,将来会删掉
  • Removed - 之前不建议使用的功能/接口,这次真的删掉了
  • Fixed - 这里记录解决了哪些问题
  • Others - 这里记录性能优化和安全性增强等改进。

commit -am

  • build:影响构建系统或外部依赖关系的更改(示例范围:gulp,broccoli,npm)
  • ci:更改我们的持续集成文件和脚本(示例范围:Travis,Circle,BrowserStack,SauceLabs)
  • docs:仅文档更改
  • feat:一个新功能
  • fix:修复错误
  • perf:改进性能的代码更改
  • refactor:代码更改,既不修复错误也不添加功能
  • style:不影响代码含义的变化(空白,格式化,缺少分号等)
  • test:添加缺失测试或更正现有测试